@charset "UTF-8";
/* CSS Document */
.login_main{ width:1000px; height:auto !important; min-height:450px; _height:100%; background:#fff; margin:0 auto;}
.login_main .pic, .login_main .login{padding-top:14px; float:left;}
.login_main .pic{ width:540px; height:390px; }
.login_main .pic img{margin-top:32px;}
.login_main .login{ width:400px; min-height:100px;}
.login_main .reg_title{ float:right; margin-right:31px; background:url(images/reg_bg.jpg); width:125px; height:24px; padding-top:13px; color:#fff; font-size:14px; text-align:center; position:relative; z-index:10;}
.login_main .reg_title:hover{ background-position:0 -37px; }
.login_main .login_box{ position:relative; z-index:1; left:0; top:-4px; border:6px solid #f5f5f5; height:auto !important; min-height:150px;}
.login_box ul{ padding:15px 0 0 33px; width:324px;}

.login_box li span{ display:block;}
.login_box li span.title{ height:26px; line-height:26px; font-size:12px;}
.login_box li span.border, .login_box li span.border-error, .login_box li span.border-ok{ width:320px; height:36px; }
.login_box li span.border-ok{ border:1px solid #69af05;}
.login_box li span.border-error{ border:1px solid #fa9600;}
.login_box li span.border{ border:1px solid #cdcdcd;}
.login_box li input{ width:274px; height:20px; padding:8px 5px; line-height:20px; border: 0 none; float:left; font-size:16px;}
.login_box li em.icon, .login_box li em.icon1, .login_box li em.icon2{ height:38px; width:30px; float:left; }
.login_box li em.icon{ background:url(../images/icon.jpg) center no-repeat;  cursor:pointer; }
.login_box li em.icon1{ background:url(../images/icon1.jpg) center no-repeat;}
.login_box li em.icon2{ background:url(../images/icon2.jpg) center no-repeat; }
.login_box li span.error{ background:#ffece5; width:315px; height:20px; line-height:20px; padding-left:5px; border-left:1px solid #fa9600; border-right:1px solid #fa9600; border-bottom:1px solid #fa9600; position: absolute; opacity: 0.9; color:#fa6400; font-size:12px;}
.login_box li span.error1{ background:#ffece5; width:94px; height:20px; line-height:20px; padding:0 5px; border-left:1px solid #fa9600; border-right:1px solid #fa9600; border-bottom:1px solid #fa9600; position: absolute; *+position:static; opacity: 0.9; color:#fa6400; font-size:12px; margin-top:40px;}
.login_box li div a.forget-passWord{ display:block; height:22px;  padding-right:5px; text-align:right; color:#515151;}
.login_box li div a.forget-passWord:hover{ text-decoration:underline;}
.login_box li .login_btn{ display:block; background:url(images/login_bg.jpg) left top no-repeat; height:41px; line-height:41px; font-size:18px; text-align:center; color:#f2f1f1; letter-spacing:0.8em; padding:0; width:324px; cursor:pointer; float:none}
.login_box li .login_btn:hover{ background-position:0 -42px; }
.login_box li .login-in_btn{ display:block; background:url(../images/login_bg1.jpg) left top no-repeat; height:43px; line-height:43px; font-size:18px; text-align:center; color:#6e9b0c; letter-spacing:0.3em;}
.login_box .scode{ margin:30px 10px 0 0;}
.login_box .scode .code{ width:94px; height:20px; line-height:20px; border:1px solid #d5d5d5; margin-right:10px;}
.login_box .scode .code-ok{ border:1px solid #69af05;width:94px; height:20px; line-height:20px;margin-right:10px;}
.login_box .scode .code-error{ border:1px solid #fa9600;width:94px; height:20px; line-height:20px;margin-right:10px;}
.login_box .codeTitle{ width:86px; height:38px; line-height:38px; float:left; margin-left:6px; color:#565656;}
.login_box .codeTitle a{ color:#6e9b0c;}
.login_box .codeTitle a:hover{ text-decoration:underline;}
.login_checkcode .code-border{border: 1px solid #cdcdcd; width:58px; height:36px; float:left}

.login_box li h2.h2{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top: 18px;}
.login_box li div{ color:#176246;}
.login_box li a.link{ color:#176246; height:26px; line-height:26px; text-decoration:none;}
.login_box li a.link:hover{ text-decoration:underline;}

.login_main .login_box .top{ background:url(../images/login_top.jpg) left top no-repeat; height:13px;}
.login_main .login_box .main{ background:url(../images/login_main.jpg) left top repeat-y;}
.login_main .login_box .bottom{ background:url(../images/login_bottom.jpg) left top no-repeat; height:13px;}

.m-t12{ margin-top:12px;}
.m-t5{ margin-top:5px;}
.m-t18{ margin-top:18px;}
.p-f10{ padding-bottom:10px;}
.logMl6{ margin-left:6px}
